package xyz.xmh.pattern.creational.factorypattern;

/**
 * FactoryPatternDemo
 *
 * @author xuMingHai
 * @since 2021/4/27 星期二 16:44
 */
public class FactoryPatternDemo {
    public static void main(String[] args) {
        //获取 Circle 的对象，并调用它的 draw 方法
        ShapeFactory.getShape("CIRCLE").draw();

        //获取 Rectangle  的对象，并调用它的 draw 方法
        ShapeFactory.getShape("RECTANGLE").draw();

        //获取 Square  的对象，并调用它的 draw 方法
        ShapeFactory.getShape("SQUARE").draw();
    }
}
